#LAY_app,
body,
html{height:100%;color:#333;}
.layui-layout-body{overflow:auto}
#LAY-user-login,
.layadmin-user-display-show{display:block!important}
.layadmin-user-login{position:relative;left:0;top:0;padding:110px 0;min-height:100%;box-sizing:border-box}
.layadmin-user-login-main{width:375px;margin:0 auto;box-sizing:border-box;padding:15px;background-color:rgba(255,255,255,0.9);border-radius:4px;height:467px;}
.layadmin-user-login-box{padding:20px}
.layadmin-user-login-header{text-align:center}
.layadmin-user-login-header h2{margin-bottom:10px;font-weight:300;font-size:30px;color:#009688}
.layadmin-user-login-header p{font-weight:300;color:#999}
.layadmin-user-login-body .layui-form-item{position:relative}
.layadmin-user-login-icon{position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#d2d2d2}
.layadmin-user-login-body .layui-form-item .layui-input{padding-left:38px}
.layadmin-user-login-code-warp{margin-left:10px;border-width:1px;border-style:solid;border-color:#e6e6e6;border-radius:2px;background:#fff;}
.layadmin-user-login-codeimg{height:36px;width:100%;cursor:pointer;box-sizing:border-box}
.layadmin-user-login-other{position:relative;font-size:0;line-height:38px;}
.layadmin-user-login-other>*{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px}
.layadmin-user-login-other .layui-icon{position:relative;top:2px;font-size:26px}
.layadmin-user-login-other a:hover{opacity:.8}
.layadmin-user-jump-change{float:right;cursor:pointer;}
.layadmin-user-login-footer{position:absolute;left:0;bottom:0;width:100%;line-height:30px;padding:20px;text-align:center;box-sizing:border-box;color:rgba(255,255,255,.75)}
.layadmin-user-login-footer span{padding:0 5px}
.layadmin-user-login-footer a{padding:0 5px;color:rgba(255,255,255,.75);}
.layadmin-user-login-footer a:hover{color:rgba(0,0,0,1)}
.layadmin-user-login-main[bgimg]{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05)}
.ladmin-user-login-theme{position:fixed;bottom:0;left:0;width:100%;text-align:center}
.ladmin-user-login-theme ul{display:inline-block;padding:5px;background-color:#fff}
.ladmin-user-login-theme ul li{display:inline-block;vertical-align:top;width:64px;height:43px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;background-color:#f2f2f2}
.ladmin-user-login-theme ul li:hover{opacity:.9}
.layui-icon-login-weibo{color:#CF1900;}
.layui-icon-login-wechat{color:#4DAF29;}
.layui-icon-login-qq{color:#3492ED;}
.layui-icon-login-qq:before{content:"\e676";}
.layui-icon-login-wechat:before{content:"\e677";}
.layui-icon-login-weibo:before{content:"\e675";}
.layui-icon-username:before{content:"\e66f";}
.layui-icon-password:before{content:"\e673";}
.layui-icon-vercode:before{content:"\e679";}
input:-webkit-autofill{-webkit-animation:autofill-fix 1s infinite;}
@-webkit-keyframes autofill-fix{
	from{background-color:#fff}
	to{background-color:#fff}
}
@media screen and (max-width:768px){
	.layadmin-user-login{padding-top:60px}
	.layadmin-user-login-main{width:300px}
	.layadmin-user-login-box{padding:10px}
}
.layui-form-checkbox[lay-skin="primary"] span{color:#333;}
#wx-login{height:0;padding:0 20px;text-align:center;overflow:hidden;}
#wx-login #wx-code-warp #qrcode{width:170px;height:170px;border:1px solid #E2E2E2;margin-bottom:10px;padding:15px;background-color:#fff;}
#wx-login p{padding:5px;}
#wx-login .layui-form-select{width:200px;margin:0 auto;}
#wx-login #wx-code-warp{position:relative;width:202px;height:202px;margin:0 auto;}
#wx-login #wx-code-warp .exclamation{margin-top:70px;text-align:center;color:#fff;}
#wx-login #wx-code-warp .exclamation img{width:36px;height:36px;border:0;display:block;margin:0 auto;margin-bottom:5px;}
#wx-login #mask{position:absolute;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.75);}
